/*
    Weapon Type Data, stores Weapon Statistics, such as velocity, mass, damage, along with cooldown and enery costs
*/

#include "Dark.h"
#include "BJ.h"
#include "Weapon Type.h"

WeaponType::WeaponType
(
    char  *iPName,
    DarkImage *iPImage,
    double iVelocity,
    double iEnergyCost,
    double iEnergyTransferRate,
    int    iEnergyCap,
    double iCooldown,
    double iRadius,
    double iMass,
    double iDamage
)
{
    _name               = string(iPName);
    _pImage             = iPImage;
    _velocity           = iVelocity;
    _energyCost         = iEnergyCost;
    _energyTransferRate = iEnergyTransferRate;
    _energyCap          = iEnergyCap;
    _cooldown           = iCooldown;
    _radius             = iRadius;
    _mass               = iMass;
    _damage             = iDamage;
}

WeaponType::~WeaponType
(
    void
)
{

}